package com.one.common.view.pagestate.statepage;

import android.view.View;

import com.one.common.view.pagestate.page.PageInterFace;


/**
 * creator: zhulunjun
 * time:    2018/3/8
 * describe: 状态接口
 */

public interface StatePageInterface extends PageInterFace {

    void success();

    void setEmptyStr(String emptyStr);

    void setEmptyRes(int emptyRes);

    void empty();

    void empty(String emptyStr);

    void empty(int imageRes, String emptyStr);

    void setEmptyView(View view);

    void error();

    void error(String errorStr);

    void error(int imageRes, String errorStr);

    void setErrorView(View view);

    void loading();

    void setLoadingView(View view);

    void onEmptyClick();

    void onErrorClick();

    boolean onEmpty();

    boolean onError();


}
